home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dbase / ags210.zip / AGSAPPC.TXT < prev    next >
Text File  |  1988-05-07  |  62KB  |  1,710 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                             APPLICATIONS GENERATOR SYSTEM
  9.                                 By R.L. Coppedge, CDP
  10.  
  11.           Please note:
  12.  
  13.           If you are not interested in creating your own application please
  14.           do not spend an abundance of time on this Appendix, as it  may be
  15.           confusing to  someone who  is mainly  a user, and unfamiliar with
  16.           Dbase III+.
  17.  
  18.           Section        Topic                                   Page #
  19.  
  20.           Section C1.0        Introduction.  . . . . . . . . . . . . .    1
  21.                C1.1      What you need to Begin  . . . . . . . . . . .    1
  22.  
  23.           Section C2.0        Installing AGS Itself. . . . . . . . . .    3
  24.                C2.1      Installing AGS from an Archive (ARC) file . .    3
  25.  
  26.           Section C3.0        Installing Create. . . . . . . . . . . .    4
  27.  
  28.           Section C4.0        Running CREATE . . . . . . . . . . . . .    5
  29.                C4.1      The MAIN Database . . . . . . . . . . . . . .    5
  30.                C4.2      The Create Database . . . . . . . . . . . . .    7
  31.                C4.3      Editing the CREATE Database . . . . . . . . .   10
  32.                C4.4      Building the Create Files . . . . . . . . . .   11
  33.                C4.5      A list of Create Files  . . . . . . . . . . .   12
  34.  
  35.           Section C5.0        Modifying Generated Code and Databases.    14
  36.                C5.1      A List of Generated Code and Files  . . . . .   14
  37.                C5.2      Modifying Create-Generated Code . . . . . . .   14
  38.  
  39.           Section C6.0        Modifying the Main Programs. . . . . . .   16
  40.                     C6.1      Data Verification  . . . . . . . . . . .   17
  41.  
  42.           Section C7.0        Starting your System . . . . . . . . . .   19
  43.  
  44.           Section C8.0        Adding more Applications . . . . . . . .   20
  45.  
  46.           Section C9.0        Don't do the Following!  . . . . . . . .   21
  47.  
  48.           Section C10.0       Registration . . . . . . . . . . . . . .   22
  49.  
  50.           Section C11.0       Thanks and Thoughts  . . . . . . . . . .   24
  51.  
  52.           Section C12.0       Limitations. . . . . . . . . . . . . . .   25
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.           Copyright 1988 - RL Coppedge, CDP All Rights Reserved
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                    Illustrations, Figures and Good Stuff Like That
  70.  
  71.  
  72.                Figures:                                               Page:
  73.                Figure C-1     Subdirectory Structure . . . . . . . . .    2
  74.                Figure C-2     Create's Main Menu . . . . . . . . . . .    5
  75.                Figure C-3     The Main Database  . . . . . . . . . . .    5
  76.                Figure C-4     Main.Dbf Entry Screen  . . . . . . . . .    7
  77.                Figure C-5     The CREATE Database  . . . . . . . . . .    8
  78.                Figure C-6     Create Edit Screen . . . . . . . . . . .   10
  79.                Figure C-7     Create's Initial Screen  . . . . . . . .   11
  80.                Figure C-8     CREATE's Main Screen . . . . . . . . . .   12
  81.                Figure C-9     VERIFY Databases . . . . . . . . . . . .   17
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.           Copyright 1988 - RL Coppedge, CDP All Rights Reserved
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.           Section C1.0        Introduction.
  130.  
  131.                When creating a  new  application  through  the  AGS,  it is
  132.           assumed  that  the  person  doing  so  has  a relatively complete
  133.           understanding of both the Dbase III+ syntax, and  the programming
  134.           language itself, as well as knowledge of MS-DOS commands.
  135.  
  136.           C1.1      What you need to Begin
  137.  
  138.                Prior to  beginning anything  with the  AGS, the user should
  139.           have the following items prepared:
  140.  
  141.                1>   a subdirectory  layout will  be installed automatically
  142.           on  installation  as  detailed  in  Figure  C-1.  The user should
  143.           ensure that nothing would be upset by such activity.
  144.  
  145.                2>   Dbase III+ should be  installed  properly,  as  well as
  146.           the MS-DOS  CONFIG.SYS file, which should at the minimum have the
  147.           command FILES=20.  Also, the CONFIG.DB file located  in the Dbase
  148.           III+ subdirectory  should NOT have the "COMMAND = ASSIST" line in
  149.           it.
  150.  
  151.                3>   A directory should be made available  that contains the
  152.           files AGS.ARC, and the program used to de-Archive it.
  153.  
  154.                4>   The user  should know  the name  of the  database.  For
  155.           this appendix, the application shall  be  known  as  APP,  and is
  156.           contained  in  the  directory  \DBDATA\APP.  Although this is not
  157.           needed knowledge for installing the AGS,  it will  be critical in
  158.           order to use it.
  159.  
  160.                5>   A list  of all necessary Sort Orders is made (including
  161.           field names)
  162.  
  163.                6>   A text editor should  be available,  (the program files
  164.           are too big for Dbase III+'s MODI COMM command).
  165.  
  166.                7>   You are familiar with the database function you wish to
  167.           use and how you want it to work.
  168.  
  169.                8>   You are willing to work through the documentation!
  170.  
  171.                Please note that we will assume that the  database structure
  172.           of APP  is identical  to that  of TEST in Section 4.1 of the Main
  173.           Documentation.
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.                                                                           1
  183.           Copyright 1988 - RL Coppedge, CDP All Rights Reserved
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.           --
  191.           _____________________________________________________________
  192.           |                                                           |
  193.           |                                                           |
  194.           |                                                           |
  195.           |                                                           |
  196.           |    ROOT                                                   |
  197.           |        \                                                  |
  198.           |         \DBDATA--\------"App"                             |
  199.           |                   \-----Help                              |
  200.           |                    \----Create                            |
  201.           |                     \---Main                              |
  202.           |                                                           |
  203.           |    \DBASE Stores Dbase III+ itself.                       |
  204.           |                                                           |
  205.           |    \DBDATA\HELP Stores the generic Command Line           |
  206.           |    Help Databases (Section 10.2) and Documentation        |
  207.           |                                                           |
  208.           |    \DBDATA\CREATE Stores the Create Programs              |
  209.           |    when not in use (for future uses)                      |
  210.           |                                                           |
  211.           |    \DBDATA\MAIN Stores the copies of the Main             |
  212.           |    Programs for future use and .BIN files                 |
  213.           |                                                           |
  214.           |    \DBDATA\APP Stores all programs and Data               |
  215.           |    relevant to Application APP                            |
  216.           |___________________________________________________________|
  217.                Figure C-1     Subdirectory Structure
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.                                                                           2
  244.           Copyright 1988 - RL Coppedge, CDP All Rights Reserved
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.           Section C2.0        Installing AGS Itself.
  252.  
  253.  
  254.                The file AGS.ARC contains all programs and files (aside from
  255.           Dbase III+ itself and your database file you create) necessary to
  256.           build your  application.    It  also  will  build  a subdirectory
  257.           structure,  as  detailed  in  Figure  C-1, automatically building
  258.           \DBDATA,